test/py: return a RAM address different from 0 as it can be interpreted as NULL
authorQuentin Schulz <[email protected]>
Mon, 9 Jul 2018 17:16:26 +0000 (19:16 +0200)
committerTom Rini <[email protected]>
Fri, 20 Jul 2018 19:55:08 +0000 (15:55 -0400)
commitabba76354a049c48fcdf4a252383ccd5c119b8ae
treefbbfd95f2c1a5bf5da88ce9a34bd974776bf9687
parent6c90f62338226040513742921e718058f3273afb
test/py: return a RAM address different from 0 as it can be interpreted as NULL

Some functions test that the given address is not NULL (0) and fail or
have a different behaviour if that's the case (e.g. hexport_r).

Let's make the RAM base address to be not zero by setting it to 2MiB if
that's the case.

2MiB is chosen because it represents the size of an ARM LPAE/v8 section.

Suggested-by: Stephen Warren <[email protected]>
Signed-off-by: Quentin Schulz <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Reviewed-by: Stephen Warren <[email protected]>
Tested-by: Stephen Warren <[email protected]>
test/py/u_boot_utils.py